package com.hyt.it.ogt.data.model.vo.pj;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;
import java.util.Set;

@Data
@Accessors(chain = true)
@ApiModel(value = "评卷模式VO类", description = "评卷模式VO类")
public class ModeExpertVo {

    @ApiModelProperty("主键id")
    private String id;

    @ApiModelProperty(value = "考试任务编号")
    private String projectId;

    @ApiModelProperty(value = "考试任务名称")
    private String projectName;

    @ApiModelProperty(value = "科目id")
    private String subjectId;

    @ApiModelProperty(value = "科目名称")
    private String subjectName;

    @ApiModelProperty(value = "批次id")
    private String batchId;

    @ApiModelProperty(value = "批次名称")
    private String batchName;

    @ApiModelProperty(value = "考点id")
    private String placeId;

    @ApiModelProperty(value = "考点名称")
    private String placeName;

    @ApiModelProperty(value = "考场id")
    private String roomId;

    @ApiModelProperty(value = "考场名称")
    private String roomName;

    @ApiModelProperty(value = "评卷次数")
    private Integer number;

    @ApiModelProperty(value = "试卷总数")
    private Integer paperTotal;

    @ApiModelProperty(value = "已评试卷总数")
    private Integer alreadyPaperTotal;

    @ApiModelProperty(value = "自动分配任务标识(0:未开启，1：开启)")
    private Integer autoFlag;

    @ApiModelProperty(value = "主观题总数")
    private Integer topicTotal;


    @ApiModelProperty(value = "题型")
    private Set<String> topicTypes;

    @ApiModelProperty(value = "专家集合")
    private List<ExamExpertVo> examExpertVos;


}
